El sensor per mesurar distàncies que anem a provar ara es el emissor receptor de so de HC-SR04 que emet pols de 5 microsegons precedits d'un silenci de 2 microsegons, després rebota el só quan troba un obstacle i l'aparell escolta el so de retorn (eco) i compta el temps que tarda el so en anar i tornar.
Fes el muntatge següent.
Cal tindre en compte que no pots mesurar distancies superiors a 4 metres ni inferiors a 3 cm o l'aparell donarà errors grans.
El programa per Arduino IDE és:
#include <Ultrasonic.h> Ultrasonic ultrasonic_5(5); int Distancia = 0; void setup() { Serial.begin(9600); } void loop() { Serial.println("Anem a mesurar la distancia amb ultrasons"); Serial.println("Distància màxima a mesurar 400 cm"); Serial.println("Distància mínima a mesurar 3 cm"); Distancia = ultrasonic_5.MeasureInCentimeters(); Serial.println(Distancia); delay(1000); } |